package com.heng.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 商品实体类（对应product表）
 */
@Data
@TableName("product")  // 绑定数据库表名
public class Product {
    @TableId(type = IdType.AUTO)  // 主键自增
    private Long id;                // 商品ID
    private String title;           // 商品标题
    private String imgUrl;          // 商品图片地址
    private String quality;         // 商品成色
    private String delivery;        // 配送方式
    private BigDecimal rating;      // 商品评分
    private Integer reviewCount;    // 评论数
    private Integer price;          // 售价（分）
    private Integer originalPrice;  // 原价（分）
    private Integer isFeatured;     // 是否精选（1=是，0=否）
    private Integer isNew;          // 是否新品（1=是，0=否）
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
}